#ifndef MAINWINDOWCONTROLLER_H
#define MAINWINDOWCONTROLLER_H

namespace UIController
{
    class MainWindowController;
}

namespace UIController
{
    class MainWindowController
    {
        static MainWindowController* sInstance;

        MainWindowController();
        virtual ~MainWindowController();

    public:

        // gets the sInstance, creates it if it does not exist
        static const MainWindowController* GetInstance();


    };
}
#endif // MAINWINDOWCONTROLLER_H
